package com.atguigu.ggkt.activity.service;

import com.atguigu.ggkt.model.activity.CouponUse;
import com.atguigu.ggkt.vo.activity.CouponUseQueryVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.Map;

public interface CouponUseService {

    //获取已经使用优惠券列表（条件查询分页）
    IPage<CouponUse> selectCouponUsePage(Page<CouponUse> pageParam, CouponUseQueryVo couponUseQueryVo);

    //更新优惠券
    void updateCouponInfoUseStatus(Long couponUseId, String orderId);

    Map<String,Object> findPage(Page<CouponUse> pageParam, Long userId);

    Map<String,Object> selectCouponUse(Page<CouponUse> pageParam, Long userId);
}
